package com.cn.mmd.mapper;

import com.cn.mmd.model.QuestionnaireStudent;
import com.cn.mmd.model.QuestionnaireStudentExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface QuestionnaireStudentMapper {
    int countByExample(QuestionnaireStudentExample example);

    int deleteByExample(QuestionnaireStudentExample example);

    int deleteByPrimaryKey(Integer stuquestid);

    int insert(QuestionnaireStudent record);

    int insertSelective(QuestionnaireStudent record);

    List<QuestionnaireStudent> selectByExample(QuestionnaireStudentExample example);

    QuestionnaireStudent selectByPrimaryKey(Integer stuquestid);

    int updateByExampleSelective(@Param("record") QuestionnaireStudent record, @Param("example") QuestionnaireStudentExample example);

    int updateByExample(@Param("record") QuestionnaireStudent record, @Param("example") QuestionnaireStudentExample example);

    int updateByPrimaryKeySelective(QuestionnaireStudent record);

    int updateByPrimaryKey(QuestionnaireStudent record);

    List<QuestionnaireStudent> selectStuQues(QuestionnaireStudent questionnaireStudent);

    int selectCountStuQues(QuestionnaireStudent questionnaireStudent);

    int updateState(QuestionnaireStudent questionnaireStudent);

    int delStuQues(int questionnaireId);
}